/*-----------------------------------------------------------------------------
  //Button
-----------------------------------------------------------------------------*/
.btn {
    display: inline-block; height: 38px;
    padding: 0 15px;
    background: #787878 url(images/button_1_bg.jpg) 0 0 repeat-x;
    font-family: Tahoma; font-weight: 900;
    border: none; color: #fff;
    cursor: pointer;
}
.btn:hover { background: #8dae1f url(images/button_1_bg.jpg) 0 -38px repeat-x; }

.btnSmall { padding: 0 5px; }
.btnNormal { padding: 0 20px; }
/*-----------------------------------------------------------------------------
  //Button
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
  Form
-----------------------------------------------------------------------------*/
form .full, textarea.full { width: 96%; }
form .normal { width: 75%; }
form .small { width: 50%; }
form .very_small { width: 25%; }

.formType_1, .formType_2 {
    margin-bottom: 20px;
}
.formType_1 div, .formType_2 div {
    margin-bottom: 5px;
}

.formType_1 .text {
    height: 30px; line-height: 30px;
    padding: 0 2px;
    background-color: #f2f2f2; border: 1px solid #0db04b;
    cursor: text;
}

.formType_2 .text {
    height: 27px; line-height: 27px;
    padding: 5px;
    background-color: #fff; border: 1px solid #bfbfbf;
    cursor: text;
}

.formType_2 textarea {
    padding: 5px;
    background-color: #fff; border: 1px solid #bfbfbf;
    resize: none; height: 100px;
}
form .textNone { display: none; }
/*-----------------------------------------------------------------------------
  //Form
-----------------------------------------------------------------------------*/